iT邦幫忙

2022 iThome 鐵人賽

DAY 21
0
自我挑戰組

資工捲嬤的日常系列 第 21

Day21 學習日常 : 計算機組織

  • 分享至 

  • xImage
  •  

中央處理單元(CPU)

包含三部分 :

  1. 暫存器(register)

存取時間很短,常用來儲存CPU中指令運算的結果及其他運算用途。
不一樣的暫存器有不一樣的用途。
一般暫存器可用在不同地方,特殊用途暫存器只能用在特定用途上。

  • 記憶體暫存器:

    • 記憶體資料暫存器(MDR)
    • 記憶體地址暫存器(MAR)

https://ithelp.ithome.com.tw/upload/images/20221003/20152496Sag1099DVw.jpg

使用MDR和MAR將資料寫入記憶體(讀取過程一樣)

  • 指令暫存器:
    若跳躍指令則程式計數器的內容則為要跳躍的目的地之地址。

    • 程式計數器
    • 指令暫存器
  • 條件暫存器(旗幟):用來保存狀態資訊。

    • 程式狀態字(program status word, PSW) :
      是由位元表示,CPU拿來當作執行中程式的狀態。
  • 特殊目的地址暫存器:

    • 索引暫存器
    • 段落指標
    • 堆疊指標:有推入(push)和彈出(pop)兩種操作
      • 推入(push):將資料放入推疊指標所指位置。
      • 彈出(pop) :將推疊指標所指內容取出。
  1. 算術邏輯單元(arithmetic logic unit) : 指令運算所需要的邏輯電路。

  2. 控制單元(control unit) : 將被執行的指令從記憶體中取得、解碼、執行。

https://ithelp.ithome.com.tw/upload/images/20221003/20152496Z2UusX1KLR.jpg

CPU單元和其他單元的互動


上一篇
Day20 學習日常 : 計算機組織
下一篇
Day22 學習日常 : 計算機組織
系列文
資工捲嬤的日常30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言